#region Usings
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Threading;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using Mail = System.Web.Mail;
using Dimok.Data.Database;
using Dimok.Data;
using Dimok.Exceptions;
#endregion
namespace Dimok.Menu{

	////////////////////////////////////////////////////////////////////////////////////////////////////
	/// <summary>	Summary description for ShowApplicant. </summary>
	///
	/// <remarks>	Dimon, 12/21/2010. </remarks>
	////////////////////////////////////////////////////////////////////////////////////////////////////

	public class ShowApplicant : System.Web.UI.Page{
		UserObjectEx uox = new UserObjectEx();

		////////////////////////////////////////////////////////////////////////////////////////////////////
		/// <summary>	Event handler. Called by Page for load events. </summary>
		///
		/// <remarks>	Dimon, 12/21/2010. </remarks>
		///
		/// <exception cref="ASPException">	Thrown when asp. </exception>
		///
		/// <param name="sender">	Source of the event. </param>
		/// <param name="e">			Event information. </param>
		////////////////////////////////////////////////////////////////////////////////////////////////////

		private void Page_Load(object sender, System.EventArgs e){
			string pageURL = null;
			try{
				pageURL = uox.onClickURL(uox.menuIDParam);
				if( pageURL == null)pageURL = uox.onClickURL();
				if( pageURL != null)	Response.Redirect(uox.BuildPageURL(pageURL,0)+"&"+UserObjectEx.QueryParam.Search);
				else Response.Write("No handler. Sorry!!!");
			}
			catch(ASPException){ throw;}
			catch(ThreadAbortException){}
			catch(Exception exp){ throw new ASPException(exp);}
		}
		#region Web Form Designer generated code

		////////////////////////////////////////////////////////////////////////////////////////////////////
		/// <summary>	Raises the initialise event. </summary>
		///
		/// <remarks>	Dimon, 12/21/2010. </remarks>
		///
		/// <param name="e">	Event information to send to registered event handlers. </param>
		////////////////////////////////////////////////////////////////////////////////////////////////////

		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: This call is required by the ASP.NET Web Form Designer.
			//
			InitializeComponent();
			base.OnInit(e);
		}

		////////////////////////////////////////////////////////////////////////////////////////////////////
		/// <summary>	
		/// Required method for Designer support - do not modify the contents of this method with the code
		/// editor. 
		/// </summary>
		///
		/// <remarks>	Dimon, 12/21/2010. </remarks>
		////////////////////////////////////////////////////////////////////////////////////////////////////

		private void InitializeComponent()
		{    
			this.Load += new System.EventHandler(this.Page_Load);
		}
		#endregion
	}
}
